Add an explicit fribidi dep
authorMatthias Clasen <mclasen@redhat.com>
Mon, 4 Feb 2019 23:07:14 +0000 (18:07 -0500)
committerMatthias Clasen <mclasen@redhat.com>
Mon, 4 Feb 2019 23:28:31 +0000 (18:28 -0500)
We will use fribidi api to determine text direction.

gdk/meson.build
gtk/meson.build
meson.build

index d68307392b107e51407848a78b8db50a76cb619e..a7b5f2e6304e1753ca3a9dbc7c9d85aa717eaa9c 100644 (file)
@@ -168,6 +168,7 @@ gdk_deps = [
   pixbuf_dep,
   cairo_dep,
   pango_dep,
+  fribidi_dep,
   cairogobj_dep,
   glib_dep,
   gobject_dep,
index e45b18bf8e8eae940a73b44730b8efb611569879..57784e415ce6c12270dd26e7b6b5310a5e5cc0b1 100644 (file)
@@ -872,6 +872,7 @@ gtk_deps = [
   platform_gio_dep,
   pangocairo_dep,
   pango_dep,
+  fribidi_dep,
   cairogobj_dep,
   cairo_dep,
   fontconfig_dep,
index 0385d15b07ef1f99c6389cc2035adb6c7b2d83c4..6579ee4f27c6a1576aaecd1c84b650e809f175c6 100644 (file)
@@ -28,6 +28,7 @@ endif
 
 glib_req           = '>= @0@.@1@.@2@'.format(glib_major_req, glib_minor_req, glib_micro_req)
 pango_req          = '>= 1.41.0'
+fribidi_req        = '>= 0.19.7'
 atk_req            = '>= 2.15.1'
 cairo_req          = '>= 1.14.0'
 gdk_pixbuf_req     = '>= 2.30.0'
@@ -325,6 +326,8 @@ cairo_dep      = dependency('cairo', version: cairo_req, required : cc.get_id()
 cairogobj_dep  = dependency('cairo-gobject', version: cairo_req, required : cc.get_id() != 'msvc')
 pango_dep      = dependency('pango', version: pango_req,
                             fallback : ['pango', 'libpango_dep'])
+fribidi_dep    = dependency('fribidi', version: fribidi_req,
+                            fallback : ['fribidi', 'libfribidi_dep'])
 
 # Require PangoFT2 if on X11 or wayland
 require_pangoft2 = wayland_enabled or x11_enabled